草庐IT

MySQL CHECK 约束替代

全部标签

ios - 如何以编程方式从 UIView 获取约束 "bottomSpace"?

我需要以编程方式更改某些View的中心。10个或更多。我不想将每个底部约束添加为导出,所以我可以从如下代码中搜索它们:for(NSLayoutConstraint*constraintinview.constraints)我应该检查哪些属性?我需要限制superview的底部空间。 最佳答案 您听说过IBOutletCollection吗?当您将任何对象从IB链接到VC代码时,在弹出窗口中您可以选择IBOutletCollection选项。链接所有你想要的约束后,只迭代这个集合:)@property(strong,nonatomic

ios - 更新约束菜单全部变灰

当我尝试在Xcode6.3中更新约束时,我不能,因为菜单完全或部分变灰。http://hostthenpost.com/uploads/aa150beda71316c338da81c5e301d149.png这是为什么?我如何解决它?该应用程序是一个基本的、简单的HelloWorld应用程序,具有两个共享高度和宽度的UIImageView元素,一个约束在左侧50个,另一个在右侧50个。它有什么问题?我该怎么做才能更新约束?编辑:此时我可以看到一些但不是所有的约束选项。http://hostthenpost.com/uploads/2d8a3bec6a17524d6f9ca1524c95

ios - 如何禁用尺寸等级的一个特定约束?

假设我有一个View,其宽度是纵向superview的1/2,横向是superview的1/3,我想我可以为该约束设置不同的乘数,但大小类没有此功能.然后我在下面的帖子中找到了一个解决方案,它说我必须为不同的大小类禁用和启用约束。Changingthemultiplierofaconstraintbasedonsizeclass我不知道怎么办。我只找到一种清除所有约束的方法。但我不想再次重建所有约束。我只想改变一个约束。如果我在我当前的尺寸等级中删除该约束,它也会在其他尺寸等级中被删除。有什么方法可以仅针对一个特定尺寸类别禁用该约束吗? 最佳答案

ios - 动画约束更改不起作用

我有一个View,我想根据动画block内的顶部间距约束移动它。这是我使用的代码。约束在变,但框架还是一样的;我该怎么办?我有一个IBOutlet约束名为:topConstraint[UIViewanimateWithDuration:0.3fanimations:^{self.topConstraint.constant-=80;[self.viewlayoutIfNeeded];}];我已经阅读了有关此的所有内容,但它似乎不起作用。 最佳答案 你试过吗:[self.viewsetNeedsUpdateConstraints];

ios - String SDK 的替代品 (http ://string. co)。改用什么

我遇到了教程http://www.raywenderlich.com/40870/augmented-reality-ios-tutorial-marker-tracking.它使用StringSDK,但该SDK不再有效。有哪些替代方案? 最佳答案 您可以在此处找到替代ARSDK的列表以及每个SDK的比较http://socialcompare.com/en/comparison/augmented-reality-sdks据我所知,这个列表非常活跃并且经常更新。 关于ios-Strin

iOS - 更新自动布局约束常量在推送另一个 View Controller 然后返回后停止工作

我有一个在IB(Storyboard)中设计的UIViewController,它有一个包含一些控件的UIView。UIView有一个自动布局约束来固定它的高度。在我的UIViewController子类中,我有一个连接到高度约束的IBOutletNSLayoutConstraint(ivar),以便我可以在代码中调整它。根据用户事件,我通过在80和44之间修改约束的constant属性来扩展/缩小UIView的高度,这也会向上/向下滑动被约束到UIView底部的UITableView。我以前使用过这种技术并且一切正常。我现在在带有UITabBar的父容器UIViewControlle

ios - 为什么在我添加自动布局约束时我的 textview 不显示?

我有一个View,它在顶部包含一个TextView(显示一个问题)。以及4个标签(用于各种答案选项),底部有一堆选项按钮。当没有约束地离开“问题”TextView时,它在纵向上看起来很好。当我旋转手机时,文本不会扩展到屏幕宽度。我认为解决此问题的方法是单击添加约束固定/对齐按钮,然后单击T条为顶部尾随和前导添加“0”约束。但是,当我这样做时,textview根本不显示。知道为什么吗? 最佳答案 缺少高度限制。当您不为UITextView提供任何约束时,Xcode会自动添加约束,但一旦您尝试固定顶部、前导和尾随anchor,Xcode

ios - 更新界面构建器以匹配约束

在XCodeinterfacebuilder中,当我定义一些不同于“当前”控制状态的约束时,会有红线,现在我想应用约束并删除红线,应该怎么办我愿意。检查附图,我想让A中的底部空间与我在B中定义的完全一样,即8。 最佳答案 红线通常意味着您遗漏了一些约束并且Xcode不知道将其放置在何处(在您的情况下可能是标签的高度约束)。如果所有约束都设置正确但元素位置错误,它会在它所属的位置显示一个橙色矩形。在这种情况下,您可以选择元素并按Cmd+alt+=将其移动到正确的位置。 关于ios-更新界面

ios - 向 UITableViewCell 添加约束

我在获取约束以在我的UITableViewCell上工作时遇到问题。该单元格当前有2个文本字段和一个带有图像的按钮。iPhoneXStoryboard目前没有限制,无论我在哪个设备上测试单元格内容都不会改变位置。例如在iPad上它看起来像这样iPadStoryboard当我添加约束时,它看起来可以正常工作,但当我运行该应用程序时,内容全都搞砸了。下面是带有约束的屏幕截图,以及我正在使用的约束。具有约束的iPhoneX模拟器谁能告诉我需要哪些特定约束才能使其在所有设备上看起来像这样?没有约束的iPhoneX模拟器我对应用其余部分的约束没有任何问题,但出于某种原因,我无法理解单元格中的自动

ios - 如何使用 UIImagePickerController 或其他替代方法访问原始视频?

我注意到DropboxiOS应用允许您为上传的视频设置上传质量(设置>上传质量>视频质量>原始|高|中|低)。我很好奇这样的应用程序如何以“原始”质量访问视频。我们的应用程序使用UIImagePickerControllervideoQuality属性,具有低、中和高设置(UIImagePickerControllerQualityTypeLow/Medium/High),但在使用这些时,选择器Controller显示“压缩视频”,结果不是原始视频。也许使用UIImagePickerController无法访问原始文件,我们必须切换到另一种方法?我确实看到了相关问题Donotcompr